@charset "utf-8";
.banner {
    position: relative;
    height:550px;
    overflow:hidden;
    min-width: 1200px;
    width: 100%;
}
.bd ul li {
    width:100%;
    height:550px;
    overflow:hidden;
}
.bd ul li a {
    display:block;
    height:550px;
}
.banner p {
    position: absolute;
    top: 245px;
    width: 80px;
    height: 80px;
    z-index: 9;
}
.banner .prev {
    left: 80px;
}
.banner .next {
    right: 80px;
}
/*搜索*/
.seabox {
    overflow:hidden;
    font-family:"Microsoft Yahei";
    position: relative;
    z-index:9;
    height: 90px;
    top: -45px;
    background:url(../images/u_bg.png) no-repeat;
}
.seabox h3 {
    float: left;
    width: 228px;
    margin-left: 1px;
}
.s_r {
    margin: 0 auto;
    width: 1150px;
    font-size: 18px;
}
.sea_inp {
    width:400px;
    overflow: hidden;
    height:91px;
    background:none;
    line-height: 91px;
}
.sea_inp .serach {
    width:270px;
    height:91px;
    border:0;
    border: 0;
    line-height:91px;
    color:#666;
    float:left;
    outline: none;
    display: block;
    background:none;
    font-size: 18px;
}
.sea_inp .sub {
    width:120px;
    height:120px;
    border:0;
    float:right;
    cursor: pointer;
    display: block;
    background:url(../images/s_s.jpg) no-repeat;
}
.k_word {
    overflow:hidden;
    width:600px;
    color:#666;
    overflow: hidden;
    font-size: 18px;
    line-height: 91px;
}
.k_word a {
    color:#666;
    padding: 0 6px;
}
.k_word b {
    font-weight: normal;
}
.k_word a:hover {
    color:#1D95D4;
}
.seabox ul {
    overflow: hidden;
    padding-top: 52px;
}
.seabox ul li {
    line-height: 36px;
    font-size: 18px;
    color: #333;
}
.seabox ul li span {
    font-weight: bold;
    font-size: 18px;
    padding-right: 7px;
    float: left;
}
/**/
.pro {
    background:url(../images/pro.jpg) no-repeat center 0;
    height: 1130px;
    overflow: hidden;
    width: 100%;
    padding-top: 1px;
    margin-top: -45px;
}
.til {
    text-align: center;
    font-weight: normal;
    font-size:36px;
    color: #333;
    line-height: 100%;
    margin-top: 80px;
    padding-bottom: 49px;
    background:url(../images/p_h2.png) no-repeat center 82px;
}
.til i {
    font-weight: bold;

}
.til font {color: #F43C3D; font-weight: 600;}
.til span {
    display: block;
    color: #666;
    padding-top:10px;
    font-size:28px;
    line-height: 100%;
}
.pro2 {
    width:955px;
    height:1130px;
    overflow:hidden;
}
.pro2 img {
    cursor: pointer;
    transition: all 0.6s;
}
.pro2 img:hover {
    transform: scale(1.1);
}
.pro2 li {
    width:288px;
    height:auto;
    float:left;
    margin:0px 12px 30px 12px;
}
.pro2 li img {
    width:288px;
    height:205px;
}
.pro2 dl {
    width:288px;
    height: 32px;
    margin-top:15px;
}
.pro2 dt {
    font:16px "Microsoft YaHei";
    line-height: 32px;
    font-weight:bold;
    color:#000;
    text-align:center;
}
.pro_r ul li {
    height: 549px;
}
.pro_r ul li .tex {
    display: block;
    margin-left: 65px;
    width: 425px;
    height: 299px;
}
.pro_r ul li .tex p {
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.pro_r ul li .tex p strong {
    display: block;
    font-size: 16px;
    padding-bottom: 7px;
    padding-top: 17px;
}
.pro_r ul li .tim {
    margin-left: 65px;
    display: block;
}
.pro_r ul li .tim a {
    display: inline-block;
    font-size: 16px;
    color: #1D95D4;
    font-weight: bold;
    width: 145px;
    height: 42px;
    border: 2px solid #1D95D4;
    text-align: center;
    line-height: 42px;
    border-radius: 42px;
}
.pro_r ul li i span {
    margin-bottom:-15px;
}
.pro_r ul li .tex em {
    display: block;
    padding-top: 5px;
    font-size: 17px;
    color: #333;
    width:425px;
    margin-bottom: 17px;
}
.pro_r ul li .tex span {
    display: block;
    padding-left: 17px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    background:url(../images/p_li.jpg) no-repeat 0 7px;
}
.case ul li i {
    margin-top: -5px;
    text-align: center;
}
.case ul li {
    width: 378px;
}
.case ul li img {
    width: 378px;
}
.case ul li .tec {
    display: block;
    margin: 15px 20px 0;
    font-size: 14px;
    color: #666;
    line-height: 20px;
    overflow: hidden;
    height: 103px;
}
.case ul li .tec strong {
    display: inline-block;
    float: left;
    width: 72px;
    font-size: 14px;
    color: #333;
}
.case ul li .tec span {
    display: inline-block;
    float: right;
    width: 257px;
}
.case ul li em {
    display: block;
    overflow: hidden;
}
.case ul li em span {
    height: 43px;
    text-align: center;
    overflow: hidden;
}
/*-- flc--*/
    .flc {
    width:230px;
    margin:0px 0;
    float:left;
    position:relative;
    z-index:9;
}
.flc .flst li {
    position: relative;
    margin-bottom: 5px;
}
.flc .flst li a {
    background:#1D95D4 url(../images/flico1.png) no-repeat 203px 15px;
    border: 1px solid #dcdcdc;
    border-top: none;
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}
.flc .flst li a:hover,.flc .flst .cur2 a {
    background:#F43C3D url(../images/flico1.png) no-repeat 203px 15px;
    color: #f8f8f8;
}
.flc .flst .fl2st {
    position: absolute;
    left:230px;
    top:-200px;
    background: url(../images/sha2.png) repeat;
    width: 220px;
    display: none;
    overflow: hidden;
}
.flc .flst .fl2st li a {
    float: left;
    width: 220px;
    padding-left: 35px;
    padding-right: 0;
    background:url(../images/flc_jt.png) no-repeat 12px center;
    margin-left: 0;
    color: #fff;
    font-size: 10px； height: 50px;
    line-height: 50px;
    border: none;
    font-weight: normal;
    border-bottom: 1px dashed #e47474;
    overflow:hidden;
}
.flc .flst li:hover .fl2st {
    display: block;
}
/**/
.ly {
    background:url(../images/ly.jpg) no-repeat center 0;
    height:616px;
    width: 100%;
    overflow: hidden;
    margin-bottom: 79px;
    padding-top: 1px;
}
.ly_l {
    float: left;
    background:url(../images/ly.png) no-repeat;
    width: 426px;
    height: 492px;
    margin-top: 54px;
    color: #fff;
}
.ly_l h3 {
    padding-top: 121px;
    line-height: 100%;
    font-size: 31px;
    text-align: center;
    padding-bottom: 9px;
}
.ly_l h3 span {
    display: block;
    font-size: 42px;
    line-height: 100%;
    padding: 0 0 9px 0;
}
.ly_l p {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
    padding-top:11px;
    height: 100px;
}
.ly_l p span {
    display: block;
}
.ly_l h4 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding-left: 60px;
    padding-bottom: 12px;
}
.ly_l h4 span {
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
}
.ly_l em {
    display: block;
    width: 168px;
    height: 36px;
    margin: 0 auto;
    background:url(../images/ly_btn.png) no-repeat;
    line-height: 36px;
}
.ly_l em a {
    display: block;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding-left: 59px;
}
.ly_r {
    position: relative;
    width: 767px;
    margin-top: 102px;
}
.ly_r .ly1 {
    position: absolute;
    left: 98px;
    top: 0;
}
.ly_r .ly2 {
    position: absolute;
    left:296px;
    top: 0;
}
.ly_r .ly3 {
    position: absolute;
    left:495px;
    top: 0;
}
.ly_r .ly4 {
    position: absolute;
    left:0;
    top:171px;
}
.ly_r .ly5 {
    position: absolute;
    left:198px;
    top: 171px;
}
.ly_r .ly6 {
    position: absolute;
    left:396px;
    top: 171px;
}
/*优势*/
.content2 {width: 1000px;margin: 0 auto;}
.supt{overflow:hidden;height:200px;background:url(../images/sup_tbg.jpg) no-repeat center top;}
.supt h2{display:block;padding-top:10px;height:80px;text-align:center;font-size:50px;}
.supt h2 a{color:#464a4b;}
.supt h2 a:hover{text-decoration:none;}
.supt h2 b{font-size:72px;color:#e7260d;}
.supt h2 em{display:block;font-size:24px;color:#666666;font-weight:normal;line-height: 98px;}
.sups dl{overflow:hidden;}
.sups dt{display:block;float:left;padding-top:25px;width:460px; } 
.sups dt h5{display:block;padding:20px 0 0 125px;margin-bottom:15px;height:105px;color:#e7260d;font-size:30px;}
.sups dt h5 em{display:block;margin-top:5px;padding-bottom:20px;font-size:22px;font-weight:normal;color:#333333;background:url(../images/sup_ebg.png) no-repeat left bottom;line-height: 36px;}
.sups dt p{display:block;padding-left:125px;margin-top:10px;line-height:24px;font-size:14px;color:#555555;}
.sups dt p b{color:#fe5f19;}
.sups dt span{display:block;margin:10px 0 0 125px;width:95px;height:34px;line-height:34px;text-align:center;font-size:14px;background:#e7260d;}
.sups dt span a{color:#ffffff; display:block;}
.sup1{height:304px;background:url(../images/sup_bg1.jpg) no-repeat center top;}
.sup1 h5{background:url(../images/sup_l1.jpg) no-repeat left top;}
.sup2{height:596px;background:url(../images/sup_bg2.jpg) no-repeat center top;}
.sup2 h5.t1{background:url(../images/sup_l2.jpg) no-repeat left top;}
.sup2 h5.t2{margin-top:70px;background:url(../images/sup_l3.jpg) no-repeat left top;}
.sup2 dt{float:right;}
.sup3{margin-top:20px;height:407px;background:url(../images/sup_bg3.jpg) no-repeat center top;}
.sup3 dt{width:485px;}
.sup3 h5{background:url(../images/sup_l4.jpg) no-repeat left top;}
.y_box {width: 444px;height: 333px;}
.y_box img {width: 444px;height: 333px;}
/*
.index3 {
    margin-top:70px;
    text-align:center;
}
.index3 img {
    width:100%;
}
.index3-title {
    width: 640px;
    display:inline-block;
}
.index3 .small-screen {
    float:left;
}
.index3 .small-screen {
    display:inline-block;
}
.index3 h1 {
    height:60px;
    line-height:60px;
    font-size:80px;
    float:left;
    color:#1D95D4;
}
.index3 h2 {
    height:60px;
    line-height:60px;
    font-size:60px;
    float:left;
    font-weight:bolder;
    color:#1D95D4;
}
.index3 h3 {
    height:20px;
    line-height:20px;
    letter-spacing:2px;
    color:#646464;
}
.index3 .pull-left {
    height:100px;
    margin-left:10px;
    margin-top:5px;
}
.index3 h3 {
    height:40px;
    line-height:40px;
    font-size:42px;
    letter-spacing:2px;
}
.index3 h3 span {
    display:inline-block;
    padding:0 10px;
    margin-left:10px;
    height:40px;
    background:#F43C3D;
    color:#fff;
}
.index3 p {
    height:20px;
    line-height:20px;
    font-size:16px;
}
.index3 h3 span {
    display:inline-block;
    background:#F43C3D;
    color:#fff;
}
.index3 p {
    line-height:25px;
    font-size:16px;
    color:#646464;
}
.index3 .line {
    width:40px;
    height:4px;
    background:#F43C3D;
    margin-left:auto;
    margin-right:auto;
}
.index3 .en {
    text-align:center;
    height:40px;
    line-height:40px;
    font-size:42px;
    margin-top:30px;
    color:#1D95D4;
    text-transform:uppercase;
}
.index4 {
    padding:60px 0;
    margin-top:50px;
    background:#1D95D4;
    color:#fff;
}
.index4 .pic,
.index4 .text {
    width:100%;
}
.index4 .text {
    margin-top:20px;
}
.index4 .text .number {
    height:50px;
    line-height:50px;
    font-size:60px;
    text-transform:uppercase;
    color:#F43C3D;
}
.index4 .text .title {
    line-height:20px;
    font-size:20px;
    font-weight:bold;
    background: #1D95D4;
    margin-top:20px;
}
.index4 .text .contentli ul {
    padding-left:15px;
}
.index4 .text .contentli li em {
    width: 10px;
    height: 10px;
    display: block;
    float: left;
    background: url(../images/yuan.png) no-repeat;
    padding-right: 15px;
    margin-top: 7px;
}
.index4 .text .contentli ul li {
    margin-top:20px;
    text-align:justify;
    word-break:break-all;
    line-height: 26px;
}
.index4 .pic img {
    width:100%;
}
.index4 .item2,
.index4 .item3 {
    margin-top:60px;
}
.index4 {
    padding:120px 0;
}
.index4-wrapper {
    padding-left:0;
    padding-right:0;
}
.index4 .text {
    margin-top:0;
}
.index4 .contentli {
    margin-top:30px;
}
.index4 .item1 .pic {
    width:600px;
    float:left;
}
.index4 .item1 .text {
    width:375px;
    float:right;
    position:relative;
}
.index4 .item1 .text .number {
    height:40px;
    position:absolute;
    left:-50px;
    top:-10px;
}
.index4 .item1 .text .title {
    margin-top:0;
}
.index4 .item1 .text .contentli {
    margin-left:-20px;
}
.index4 .item2 .text {
    width:430px;
    float:left;
    margin-top:20px;
    position:relative;
}
.index4 .item2 .pic {
    width:684px;
    float:right;
}
.index4 .item3 .pic {
    width:686px;
    float:left;
}
.index4 .item3 .text {
    width:400px;
    float:right;
    position:relative;
    margin-top:110px;
}
.index4 .item3 .text .number {
    position:absolute;
}
.index4 .item3 .text .title {
    text-align:right;
}
.index4 .item3 .text .contentli {
    margin-top:80px;
}
.index4 .item2, .index4 .item3 {
    margin-top:25px;
}
.index4 .line {
    height:4px;
    background:#F43C3D;
    position:absolute;
}
.index4 .item1 .line {
    width:100px;
    top:30px;
    left:-160px;
}
.index4 .item2 .line {
    width:510px;
    top:40px;
    left:70px;
}
.index4 .item3 .line {
    width:545px;
    top:65px;
    right:0;
}*/
/**/
.case {
    height:335px;
    margin-top: 60px;
}
.case .til {
    margin-top: 0;
    color: #000;
    background:url(../images/p_h2.png) no-repeat center 72px;
    padding-bottom:68px;
}
.case .til span b {
    color: #000;
}
.case .content {
    position: relative;
}
.case .c_uua {
    position: absolute;
    left: -75px;
    top: 140px;
}
.case .c_dda {
    position: absolute;
    right: -75px;
    top: 140px;
}
.case ul li {
    float: left;
    width: 357px;
    margin-right:39px;
    /*background: #fff;*/
    height: 335px;
}
.case ul li a {
    font-size: 14px;
    color: #666;
    display: block;
}
.case ul li img {
    width: 357px;
    height: auto;
}
.case ul li i {
    display: block;
    height: 57px;
    line-height: 57px;
    font-size: 24px;
    color: #fff;
    background:url(../images/c_lin.png) no-repeat 336px 27px #1D95D4;
    padding: 0 18px;
}
/*
.about {
    height:690px;
    background:url(../images/anout.jpg) repeat-x;
    width: 100%;
}
.ab {
    padding-top:100px;
    height:590px;
    position: relative;
}
.ab dl {
    width:550px;
}
.ab dl dt {
    margin-bottom: 77px;
}
.ab dl dt h3 {
    font-size: 50px;
    color:#FFF;
    line-height: 50px;
    margin-bottom: 43px;
    text-transform: uppercase;
}
.ab dl dt h3 i {
    color:#F43C3D;
}
.ab dl dt span {
    font-size: 24px;
    color:#FFF;
    font-weight: bold;
}
.ab dl dt span em {
    display: block;
    font-size: 16px;
    color:#FFF;
    line-height: 16px;
    font-weight: normal;
    margin-top: 14px;
    text-transform: uppercase;
}
.ab dl dd p {
    font-size: 14px;
    color:#fff;
    height:145px;
    margin-bottom: 36px;
}
.ab dl dd b {
    display: block;
}
.ab dl dd b a {
    display: block;
    float:left;
    width:109px;
    height:38px;
    line-height: 38px;
    padding-left:20px;
    font-size: 14px;
    color:#FFF;
}
.ab dl dd b .xq {
    background:url(../images/aboutwzbj5.png) no-repeat center;
    margin-right: 30px;
}
.ab dl dd b .zx {
    background:url(../images/aboutwzbj6.png) no-repeat center;
}
.ab strong {
    display: block;
    width:947px;
    height:690px;
    float: right;
    position: absolute;
    bottom:0;
    right:-360px;
    overflow: hidden;
}
.ab strong img {
    width:947px;
    height:690px;
    transition: all 0.5s linear;
}
.ab strong:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}*/
.about{font-family:"Microsoft Yahei";line-height:30px;color: #7d7d7d;height:894px;background:url(../images/aboutbg.jpg) no-repeat center 0;padding: 54px 0 0;text-align: center;}
.about_c{background: #f3f4f6;padding: 6px;display: block;}
.about_p,.about_p img{width:1188px;height:500px;display: block;overflow: hidden;}
.about_w{padding: 23px 30px 0;height: 182px;}
.about_w h3{height:74px;font-size: 30px;line-height: 74px;color: #1D95D4;}
.about_w a,.new_c dd p a,.faq_c dd p a{display: inline-block;color: #1D95D4;}
/**/
.bhh {
    height:603px;
    overflow: hidden;
}
.bhh .til {
    margin-top: 0;
    padding-bottom: 50px;
}
.new_l {
    width: 705px;
}
.new_l dl dt img {
    width: 705px;
}
.new_l dl dt {
    padding-bottom: 20px;
}
.new_l dl dd h4 {
    overflow: hidden;
}
.new_l dl dd h4 span {
    display: inline-block;
    width: 61px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #F43C3D;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    margin-right: 14px;
    float: left;
}
.new_l dl dd h4 a {
    display: inline-block;
    font-size:18px;
    color: #333;
    font-weight: normal;
    width: 623px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 30px;
}
.new_l dl dd p {
    font-size: 13px;
    color: #666;
    line-height: 24px;
    padding-top:9px;
    height: 65px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 13px;
}
.new_l ul li {
    height: 47px;
    line-height: 47px;
    padding-left:21px;
    background:url(../images/n_li.jpg) no-repeat 5px 19px;
}
.new_l ul li span {
    display: inline-block;
    float: right;
}
.new_l ul li a {
    display: block;
    font-size: 14px;
    color:#333333;
    border-bottom: 1px dashed #e0e0e0;
}
.new_l ul li:hover {
    background:url(../images/n_lic.jpg) no-repeat 5px 19px;
    color: #0071db;
}
.new_l ul li:hover a {
    color: #0071db;
}
.new_l ul li.nob a {
    border-bottom: none;
}
.faqs {
    width:450px;
    overflow: hidden;
    background: #f4f4f4;
    border-top: 3px solid #1D95D4;
    height: 380px;
}
.faqs h3 {
    padding: 0 28px;
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #dcdcdc;
}
.faqs h3 a {
    color: #232c35;
    font-size: 18px;
    font-weight: bold;
}
.faqs h3 span {
    display: inline-block;
    float: right;
    font-weight: normal;
}
.faqs h3 span a {
    font-weight: normal;
    color: #1D95D4;
    font-size: 14px;
}
.faqs ul li {
    border-bottom: 1px dashed #d8d8d8;
    margin: 0 28px;
    padding: 27px 0;
}
.faqs ul li a {
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    color: #333;
}
.faqs ul li a:hover {
    color: #1D95D4;
}
.faqs ul li span {
    display: block;
    font-size: 13px;
    color: #666;
    line-height: 23px;
    padding-top:5px;
}
.faqs ul li.nob {
    border-bottom: none;
}
/**/
    /**/
    @keyframes myfirst {
    0% {
    left:0px;
    top:0px;
}
25% {
    left:0px;
    top:10px;
}
50% {
    left:0px;
    top:0;
}
100% {
    left:0px;
    top:0px;
}
}
@-moz-keyframes myfirst
/* Firefox*/
     {
    0% {
    left:0px;
    top:0px;
}
25% {
    left:0px;
    top:10px;
}
50% {
    left:0px;
    top:0;
}
100% {
    left:0px;
    top:0px;
}
}
@-webkit-keyframes myfirst
/* Safari and Chrome*/
     {
    0% {
    left:0px;
    top:0px;
}
25% {
    left:0px;
    top:10px;
}
50% {
    left:0px;
    top:0;
}
100% {
    left:0px;
    top:0px;
}
}
@-o-keyframes myfirst
/* Opera*/
     {
    0% {
    left:0px;
    top:0px;
}
25% {
    left:0px;
    top:10px;
}
50% {
    left:0px;
    top:0;
}
100% {
    left:0px;
    top:0px;
}
}
 {
 <style type="text/css">
<!--
.STYLE1 {color: #FFFFFF}
-->
</style>
}
